課程資訊
課程名稱
嵌入式系統編譯器設計
COMPILERS FOR EMBEDDED SYSTEMS 
開課學期
94-1 
授課對象
電機資訊學院  資訊網路與多媒體研究所  
授課教師
吳樂群 
課號
CSIE5099 
課程識別碼
922 U3240 
班次
 
學分
全/半年
半年 
必/選修
選修 
上課時間
星期四3,4,@(10:20~) 
上課地點
資110 
備註
限學士班四年級以上 
 
課程簡介影片
 
核心能力關聯
本課程尚未建立核心能力關連
課程大綱
為確保您我的權利,請尊重智慧財產權及不得非法影印
課程概述

一、課程簡介:

This course will focus on the compiler backend, including code generation and optimization, for modern architectures and embedded systems. Both classic and architecture-dependent optimization techniques will be discussed. Topics that will be covered include:

1. Structure of modern compilers
2. Control flow analysis
3. Data flow analysis
4. Static single assignment
5. Scalar optimization
6. Dependence analysis
7. Loop optimization
8. Register allocation
9. Instruction scheduling
10. Memory optimization
11. Code-size minimization
12. Energy aware compilation
13. Retargetable compilers


二、先修課程:

Compiler design, Computer architecture.


三、參考書目: 

課程目標
 
課程要求
 
預期每週課後學習時數
 
Office Hours
 
指定閱讀
 
參考書目
 
評量方式
(僅供參考)
   
課程進度
週次
日期
單元主題
無資料